#1、导入unittest模块
import unittest
from day03.calculate.calculator import Count
from selenium.webdriver.common.by import By
from selenium import webdriver
#导入被测试类
#2、编写测试类TestCount,继承unittest模块中的TestCase类
class TestCount(unittest.TestCase):
    #3、编写setUp方法搭建测试环境，编写tearDown方法撤销测试环境
    def setUp(self):
        print('测试环境的初始化')
    #4、编写测试方法testxxx(里面可以写2、3、4、5条....用例)
    def test_add(self):
        print('执行测试add的功能')
        #4.1实例化被测类
        c=Count(15.3,12.1)
        #4.2调用add方法
        r_actual=c.add()
        r_except=27.4
        #4.3使用断言方法判断实际结果和预期结果是否一致
        self.assertEqual(r_actual,r_except)
    def tearDown(self):
        print('测试环境的撤销')
#5、执行测试用例   unittest提供了一个全局函数（main函数），可以执行test开头的测试方法
if __name__=='__main__':
    unittest.main()




